fn score(input: Vec<f64>) -> f64 {
    let var0: f64;
    if (input[12]) > (9.725000000000003_f64) {
        if (input[12]) > (16.205000000000002_f64) {
            var0 = 21.71499740307178_f64;
        } else {
            var0 = 22.322292901846218_f64;
        }
    } else {
        if (input[5]) > (7.418000000000001_f64) {
            var0 = 24.75760617150803_f64;
        } else {
            var0 = 23.02910423871904_f64;
        }
    }
    let var1: f64;
    if (input[5]) > (6.837500000000001_f64) {
        if (input[5]) > (7.462000000000001_f64) {
            var1 = 2.0245964808123453_f64;
        } else {
            var1 = 0.859548540618913_f64;
        }
    } else {
        if (input[12]) > (14.365_f64) {
            var1 = -0.7009440524656984_f64;
        } else {
            var1 = 0.052794864734003494_f64;
        }
    }
    (var0) + (var1)
}
